<?php
header("Content-type:text/html;charset=utf-8");//设置页面内容是html编码格式是utf-8
//$_SERVER 是一个包含诸如头信息（header）、路径（path）和脚本位置（script locations）的数组
//print_r($_SERVER);
//-------------页面程序相关------------
echo $_SERVER['PHP_SELF'].':-------相对于网站根目录的路径及 PHP 程序名称，与 document root 相关。<hr/>';
echo $_SERVER['HTTP_REFERER'].':-------链接到当前页面的前一页面的 URL 地址<hr/>';
echo $_SERVER['SCRIPT_NAME'].':---------相对于网站根目录的路径及 PHP 程序文件名称<hr/>';
echo $_SERVER['REQUEST_URI'].':------访问此页面所需的 URI<hr/>';
echo $_SERVER['SCRIPT_FILENAME'].':--------当前运行 PHP 程序的绝对路径及文件名<hr/>';
echo $_SERVER['PATH_TRANSLATED'].':--------当前 PHP 程序所在文件系统（不是文档根目录）的基本路径。<hr/>';
echo $_SERVER['QUERY_STRING'].':--------查询（query）的字符串（URL 中第一个问号 ? 之后的内容但不包括 # 后面的内容）。<hr/>';
echo $_SERVER['argv'].':--------传递给当前 PHP 程序的参数。<hr/>';
echo $_SERVER['argc'].':--------命令行模式下，包含传递给程序的命令行参数的个数<hr/>';
echo $_SERVER['REQUEST_TIME'].':-----------请求开始时的时间戳，从 PHP 5.1.0 起有效<hr/>';
echo $_SERVER['REQUEST_METHOD'].':---------访问页面时的请求方法，例如：“GET”、“HEAD”，“POST”或“PUT”。<hr/>';
echo $_SERVER['HTTP_ACCEPT'].':-------当前请求的 Accept: 头信息的内容<hr/>';
echo $_SERVER['HTTP_ACCEPT_CHARSET'].':-------当前请求的 Accept-Charset: 头信息的内容。例如：“iso-8859-1,*,utf-8”。<hr/>';
echo $_SERVER['HTTP_ACCEPT_ENCODOING'].':------当前请求的 Accept-Encoding: 头信息的内容。例如：“gzip”<hr/>';
echo $_SERVER['HTTP_ACCEPT_LANGUAGE'].':------当前请求的 Accept-Language: 头信息的内容。例如：“zh-cn”。<hr/>';
echo $_SERVER['HTTP_CONNECTION'].':--------当前请求的 Connection: 头信息的内容。例如：“Keep-Alive”。<hr/>';
echo $_SERVER['HTTP_HOST'].':----------当前请求的 Host: 头信息的内容<hr/>';
echo $_SERVER['HTTPS'].':--------如果 PHP 程序是通过 HTTPS 协议被访问，则被设为一个非空的值<hr/>';
echo $_SERVER['PHP_AUTH_DIGEST'].':---------当作为 Apache 模块运行时，进行 HTTP Digest 认证的过程中，此变量被设置成客户端发送的“Authorization”HTTP 头内容（以便作进一步的认证操作）。<hr/>';
echo $_SERVER['PHP_AUTH_USER'].':---------当 PHP 运行在 Apache 或 IIS（PHP 5 是 ISAPI）模块方式下，并且正在使用 HTTP 认证功能，这个变量便是用户输入的用户名。<hr/>';
echo $_SERVER['PHP_AUTH_PW'].':-----------当 PHP 运行在 Apache 或 IIS（PHP 5 是 ISAPI）模块方式下，并且正在使用 HTTP 认证功能，这个变量便是用户输入的密码。<hr/>';
echo $_SERVER['AUTH_TYPE'].':--------当 PHP 运行在 Apache 模块方式下，并且正在使用 HTTP 认证功能，这个变量便是认证的类型。<hr/>';
//-------------服务器端相关------------
echo $_SERVER['DOCUMENT_ROOT'].':---------当前运行 PHP 程序所在的文档根目录，在服务器配置文件中定义。<hr/>';
echo $_SERVER['GATEWAY_INTERFACE'].':--------服务器使用的 CGI 规范的版本，例如：“CGI/1.1”。<hr/>';
echo $_SERVER[''].':-------<hr/>';
?>

